package com.general.app.wjgl.dao;

import java.util.Map;

import com.general.app.wjgl.dao.entity.Survey;
import com.general.common.dao.BaseDao;

/**
 * 
 * 问卷管理
 * @author Administrator
 *
 */
public interface ISurveyDao extends BaseDao<Survey> {

	/**
	 * 批量保存试题选项
	 * @param survey
	 * @return
	 */
	public int batchSaveQuestionOption(Survey survey);
	
	/**
	 * 批量保存试题
	 * @param survey
	 * @return
	 */
	public int batchSaveQuestion(Survey survey);
	
	
	/**
	 * 批量保存问卷与试题关系
	 * @param survey
	 * @return
	 */
	public int batchSaveSurveyQuestion(Survey survey);
	
	
	/**
	 * 单个保存问卷与试题之间的关系
	 * @param map
	 * @return
	 */
	public int saveSurveyQuestion(Map<String,String> map);
	
	
	/**
	 * 删除问卷下关联试题
	 * @param surveyId
	 * @return
	 */
	public int deleteRelevanceQuestion(String id);

	/**
	 * 复制问卷试题关系
	 * @param map
	 */
	public int copySurveyQuestion(Map<String, String> map);
}
